Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F1 Portugal F2 Black Forest Open 2002 - Freudenstadt Memorial Piertomaso Tessitore - San Remo Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Geneva Challenger - Geneva Trofeo Barcelona de Tenis - Barcelona Open Castilla y Leon Trofeo Iberdrola - Segovia Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella X Open Internacional D'Andorra - Andorra Stella Artois Clay Court Championships - Budaors Open Castilla y Leon - Segovia V Trani Cup - Trani San Marino Cepu Open - San Marino VI Gramado Open de Tenis - Gramado Bulgarian Open - Sofia Copa Sevilla Internacionales de Andalucia - Seville Belgaum Open - Belgaum Lambertz Open - Aachen Okal Cup 2003 - Eckental Sao Paulo - Brazil Volkswagen Challenger 2004 - Wolfsburg Bogota Challenger - Bogota Corona Mexico City Open - Mexico City 6th Sardinian International Championships - Cagliari XXXVII Torneig C.E. Laieta - Barcelona XL Capital Bermuda Open - Bermuda San Remo Tennis Cup - San Remo Schickedanz Open - Furth Memorial Savigni - Sassuolo Banca Stato Challenger Lugano - Lugano Nord/LB Open 2004 - Braunschweig 10ø Tornea B. Camparini - Reggio Emilia Baumag Open - Budapest Siemens Open 2004 - Scheveningen Riviera di Rimini Challenger 2004 - Rimini Porsche Open - Poznan Arroyo de la Encomienda - Valladolid Top Wool Challenger - Biella Dharwad Challenger 2003 - Dharwad Corona Mexico City Open - Mexico City VIII Torneo Internazionale di Tennis - Barletta Copa Petrobras Argentina - Buenos Aires BMW Tennis Championship - Sunrise Prostejov Challenger Rome Challenger Open Costa Daurada - Tarragona Bordeaux Challenger KGHM Dialog Polish Indoors - Wroclaw Porsche Open - Poznan Istanbul Challenger Open Sainte Victoire - Aix-En-Provence Garden Open 2004 - Rome Open Castilla y Leon - Segovia China Open - Beijing Pekao Open 2004 - Szczecin Lambertz Open - Aachen IPP Open - Helsinki Tennis Napoli Cup - Napoli St. Petersburg Open - St. Petersburg Marburg Challenger Bastad Challenger Scheveningen Challenger Biella Challenger Manerbio Challenger Como Challenger Genova Challenger USTA Men's Challenger of Dallas - Dallas Rome Challenger Almaty Challenger Tashkent Challenger BMW Tennis Championship - Sunrise Czech Open 2006 - Prostejov Bancastato Challenger Lugano - Lugano Siemens Open - Scheveningen Canberra Challenger AT&T Challenger of Dallas - Dallas Prostejov Challenger Challenger Tunisie - Tunis Bet-at-home Open - Hamburg Eckental Challenger Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Rabat Morocco Tennis Tour - Marrakech Internazionali di Tennis di Bergamo - Bergamo Lille Challenger ATP Open Castilla y Leon - Segovia Marbella Challenger Alicante Challenger Tunis Challenger Aix En Provence Challenger Heilbronn Challenger Prostejov Challenger Ilkley Challenger Perugia Challenger Augsburg Challenger Genova Challenger Seville Challenger Brest Challenger Helsinki Challenger Maia Challenger Canberra Challenger Quimper Challenger Alicante Challenger Pacific Life Open - Indian Wells Mallorca Open - Mallorca Gran Canaria 2 Challenger Rome Challenger Cordenons Challenger Prostejov Challenger Oberstaufen Cup - Oberstaufen Guzzini Challenger - Recanati XXX Edizione 'A Savoldi Marco' - Manerbio Banja Luka Challenger 2003 - Banja Luka Ciudad de Pozoblanco Open Diputacion - Cordoba Sophia Antipolis Challenger Tampere Challenger Cordenons Challenger Bratislava Challenger Biella Challenger Gran Canaria 1 Challenger Milan Challenger Milan Indoors - Milan Copa AT&T - Buenos Aires Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Campionati Internazionali di Sicilia - Palermo Australian Open - Melbourne BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Croatia Open - Umag Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Heineken Open Shanghai - Shanghai Chennai Open - Chennai Heineken Open - Auckland BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Estoril Open - Estoril BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open - Umag Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Open Romania - Bucharest Thailand Open - Bangkok Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Stockholm Open - Stockholm Chennai Open - Chennai Next Generation Adelaide International - Adelaide Sydney International - Sydney Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires SAP Open - San Jose Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championships - Houston Estoril Open - Estoril BMW Open - Munich Hypo Group Tennis International - Portschach Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open Umag - Umag Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Millenium Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril Hypo Group Tennis International - Portschach Red Letter Days Open - Nottingham Mercedes Cup - Stuttgart Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Heineken Open - Auckland Movistar Open - Vina del Mar SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia The Hypo Group Tennis International 2008 - Poertschach Grand Prix Hassan II - Casablanca The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Movistar Open - Vina del Mar SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Catella Swedish Open - Bastad Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Movistar Open - Santiago Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle AEGON International - Eastbourne Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Medibank International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON International - Eastbourne SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Winston Salem - Winston Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb VTR Open - Vina del Mar Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Citi Open - Washington St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok China Open - Beijing Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Valencia Open - Valencia Apia International - Sydney VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Rio Open 500 - Rio de Janeiro BellSouth Open - Vina del Mar Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Open 13 - Marseille Portugal Open - Oeiras Power Horse Cup - Dusseldorf AEGON International - Eastbourne Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing Open Romania - Bucharest Shenzhen Open - Shenzhen AIG Japan Open - Tokyo China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Kremlin Cup - Moscow Valencia Open - Valencia Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen Erste Bank Open - Vienna Valencia Open - Valencia Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai ASB Classic - Auckland Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Geneva Open - Geneva Grand Prix Hassan II - Casablanca Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Suisse Open - Gstaad Konzum Croatia Open - Umag Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Moselle Open - Metz Chengdu Open - Chengdu Shenzhen Open - Shenzhen China Open - Beijing Rakuten Japan Open - Tokyo European Open - Antwerp ASB Classic - Auckland Open Sud de France - Montpellier Memphis Open - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Heineken Open - Auckland SAP Open - San Jose Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Antalya Cup - Antalya Delray Beach International Tennis Championships - Delray Beach Swiss Open - Gstaad Generali Open - Kitzbuhel Copa Telmex - Buenos Aires Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Shenzhen Open - Shenzhen Intrum Stockholm Open - Stockholm Open SEAT 2008 - Barcelona Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Orange Warsaw Open - Warsaw Sydney International - Sydney Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston China Open - Beijing Swiss Open - Gstaad Generali Open - Kitzbuhel Open Sud de France - Montpellier New York Open - New York Delray Beach Open - Delray Beach Erste Bank Open - Vienna AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Thailand Open - Bangkok Movistar Open - Santiago Delray Beach International Tennis Championships - Delray Beach Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Grand Prix Hassan II - Casablanca AEGON Championships - London Winston-Salem Open - Winston-Salem Copa Claro - Buenos Aires Erste Bank Open - Vienna Dubai Duty Free Tennis Championships - Dubai Austrian Open - Kitzbuhel China Open - Beijing Aircel Chennai Open - Chennai Dutch Open Tennis - Amersfoort Barcelona Open Banc Sabadell - Barcelona Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Regions Morgan Keegan Championships - Memphis Delray Beach Open - Delray Beach NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Open Sud de France - Montpellier Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami New York Open - New York Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg AEGON Championships - London BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BB&T Atlanta Open - Atlanta Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami US Men's Clay Court Championship - Houston Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Tennis Masters Series - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Montreal Western & Southern Open - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Rogers Cup - Montreal Miami Open - Miami Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Wimbledon - London Wimbledon - London Wimbledon - London Davis Cup, World Group, QF, BLR-ARG 5-0 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, 1R, GER-ARG 1-4 Campeonato de Espana Kia de Tenis 2004 - Madrid AAMI Classic - Kooyong All Lower level tournaments Davis Cup, World Group, QF, ARG-SWE 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, World Group, QF, CZE-ARG, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, FRA-ARG 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, World Group, QF, ARG-KAZ 5-0 Olympics - Beijing Olympics - London Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, QF, ITA-ARG 1-3 River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Olympics - Rio de Janeiro